/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */ (()=>{"use strict";var e={458:(e,t,o)=>{var r=o(580),a=o.n(r),c=o(806);const n=window.cb=window.cb||{},l=window.cbDrupal=window.cbDrupal||{};l.functions=l.functions||{};let s,i,d=null,u=null;const g=()=>new Promise(((e,t)=>{setTimeout((()=>{u=n.core.iam.getAuthSession(),e(u);}),500);}));(async()=>{d=await new Promise(((e,t)=>{d=n.core.iam.getEventBus(),e(d);})),u=await g(),d.on(n.core.iam.events.Login,(()=>{s=!0,k(u);})),d.on(n.core.iam.events.Logout,(()=>{s=!1,f();}));})();const p=encodeURI(location.protocol+"//"+location.host+location.pathname),h=drupalSettings.cb.app_id,b=()=>new Promise(((e,t)=>{s&&n&&n.core&&n.core.iam&&"function"==typeof n.core.iam.getJWTToken&&setTimeout((()=>{const t=n.core.iam.getJWTToken();if(t){const o=JSON.parse(window.atob(t.split(".")[1]));e(o);}else{let e;u.basicProfile&&u.basicProfile.isStudent?(e=!0,i="student"):(e=!1,i="professional"),S(i),y(e,i);}}),500);})),m=window.cb.apricot;document.addEventListener("DOMContentLoaded",(async()=>{m.CBInputMethod(),m.CBBand.HeroPolygon({elem:document.querySelector(".cb-band-hero-card")}),u=await g(),s=u.isLoggedIn,s?k(u):f();}));const k=async(e)=>{const t=e.basicProfile&&e.basicProfile.isStudent,o=e.basicProfile&&e.basicProfile.isProfessional;let r,a,n;t?(r=await new Promise((async(e,t)=>{let o="";const r=await b();r&&r.cb.dp.graduationDate&&(o=new Date(r.cb.dp.graduationDate).getFullYear()),e(o);})),a=await ((e)=>new Promise(((t,o)=>{const r=(()=>{let e="";try{const t=new Date(),o=t.getUTCFullYear().toString(),r=t.getUTCMonth();return e=o.slice(-2),r>=6&&(e=parseInt(e,10)+1),e=parseInt(e,10)+1,e;}catch(e){}})(),a=parseInt(e,10);let c="";if(r&&a){const e=a-(r+1999);switch(e){case 3:c=1;break;case 2:c=2;break;case 1:c=3;break;case 0:c=4;break;default:e<0&&(c=5),e>3&&(c=6);}}t(c||e);})))(r),i="student-"+a):o&&(n=await (async()=>{const e=await (async()=>{const e=await b();return e?.cb?.dp?.jobTitleCode;})();return e||((()=>{const e=_satellite.cookie.get("WAP_EXTERNAL_PROPERTIES");if(!e)return null;const t=e.split("~");for(const e of t){const [t,o]=e.split("|");if("eVar25"===t)return decodeURIComponent(o);}return null;})()||null);})(),i=n?"pro-"+c.o4[n.toUpperCase()]:"professional"),S(i),y(t,i),_satellite.track("cbTrack.viewInDom");},f=()=>{S("anonymous");const e=c.Ik.find(((e)=>!1===e.loggedIn)),t=document.querySelector(".cb-band-hero-card");t.querySelector(".cb-band-hero-title").innerText=e.headline,t.querySelector(".cb-band-hero-desc").innerText=e.body;const o=document.querySelector(".cb-identity-card");o.innerHTML=null;const r=document.createElement("DIV");m.CBUtils.addClass(r,"cb-identity-card-container");const a=document.createElement("H2");m.CBUtils.addClass(a,["cb-paragraph6-st","display-inline-flex"]);const n=document.createElement("P");m.CBUtils.addClass(n,["cb-margin-top-8","cb-roboto-light","cb-align-center"]);const l=document.createElement("A");l.innerText="Sign In",m.CBUtils.addClass(l,["cb-btn","cb-btn-primary","cb-margin-top-16"]),m.CBUtils.attr(l,"href","https://account.collegeboard.org/login/login?appId="+h+"&DURL="+p),m.CBUtils.attr(l,"aria-label","Continue to Sign In"),m.CBUtils.append(r,a),m.CBUtils.append(r,n),m.CBUtils.append(r,l);const s=document.createElement("DIV");m.CBUtils.addClass(s,["cb-margin-top-32","cb-padding-top-16","cb-border-top-1","cb-border-dashed","cb-gray4-border"]);const i=document.createElement("P");m.CBUtils.addClass(i,["cb-margin-top-8","cb-roboto-light","cb-align-center"]);const d=document.createElement("A");d.innerText="Create Account",m.CBUtils.addClass(d,["cb-link-black","cb-roboto-medium","display-block","cb-align-center"]),m.CBUtils.attr(d,"href","https://account.collegeboard.org/login/signUp?appId="+h+"&DURL="+p),m.CBUtils.append(s,i),m.CBUtils.append(s,d),m.CBUtils.append(r,s),m.CBUtils.append(o,r);},y=(e,t)=>{const o=c.Ik.find(((t)=>!0===t.loggedIn&&t.isStudent===e)),r=u.basicProfile.firstName||"Student",n=document.querySelector(".cb-band-hero-card");n.querySelector(".cb-band-hero-title").innerText=o.headline+r,n.querySelector(".cb-band-hero-desc").innerText=o.body;const l=document.querySelector(".cb-identity-card");l.innerHTML=null;const s=document.createElement("NAV");m.CBUtils.addClass(s,["cb-menu-list","cb-menu-list-vertical","cb-org-hero-links",t]),m.CBUtils.attr(s,"aria-label","Login Menu List Navigation");const i=document.createElement("UL"),d=c.ZK.find(((e)=>e.gradeLevel==t)).data;d&&d.forEach(((e)=>{const o=document.createElement("LI"),r=document.createElement("A");m.CBUtils.attr(r,"href",e.url),m.CBUtils.attr(r,"tabindex","-1"),m.CBUtils.addClass(r,"cb-menu-link"),m.CBUtils.addClass(r,t);const c=document.createElement("span");c.innerHTML=e.title;const n=document.createElement("span");m.CBUtils.addClass(n,["cb-glyph","cb-right"]),r.appendChild(c),r.appendChild(n),o.appendChild(r),i.appendChild(o),m.CBUtils.attr(r,"data-cbtrack-promo",e.tracking_code?"hnav:"+a()(e.tracking_code):"hnav:"+a()(e.title));})),m.CBUtils.append(s,i),m.CBUtils.append(l,s),document.querySelectorAll(".cb-menu-list li > a[data-cbtrack-promo]").forEach(((e)=>{e.addEventListener("click",((t)=>{t.preventDefault(),setTimeout((()=>{window.location.href=e.getAttribute("href");}),100);}));}));},S=(e="anonymous")=>{const t=e,o=document.querySelector(".cb-org-cards"),r=document.querySelector(".cb-org-cards-row");m.CBUtils.addClass(r,e);const n=c.wT.find(((e)=>e.gradeLevel===t)).data;r.innerHTML=null,n&&n.forEach(((e)=>{const t=document.createElement("DIV");m.CBUtils.addClass(t,["col-xs-12","col-sm-4","col-lg-4","display-flex"]);const o=document.createElement("DIV");m.CBUtils.addClass(o,["cb-card","cb-card-cta","flex-grow-1","cb-card-link"]);const c=document.createElement("A");m.CBUtils.attr(c,"href",e.url);const n=document.createElement("DIV");m.CBUtils.addClass(n,["cb-card-header","justify-content-center"]);const l=document.createElement("SPAN");m.CBUtils.addClass(l,["org-icon","cb-blue5-shade-1","cb-white-color",e.glyph]),m.CBUtils.attr(l,"aria-hidden","true"),n.appendChild(l);const s=document.createElement("DIV");m.CBUtils.addClass(s,["cb-card-content","cb-align-center"]);const i=document.createElement("h3");m.CBUtils.addClass(i,"cb-font-weight-medium"),i.innerText=e.title,s.appendChild(i),c.appendChild(n),c.appendChild(s),m.CBUtils.attr(o,"data-cbtrack-promo",e.tracking_code?"ht:"+a()(e.tracking_code):"ht:"+a()(e.title)),o.appendChild(c),t.appendChild(o),r.appendChild(t);})),o.setAttribute("data-cbdrupal-personalized","true"),document.querySelectorAll(".cb-card[data-cbtrack-promo] > a").forEach(((e)=>{e.addEventListener("click",((t)=>{t.preventDefault(),setTimeout((()=>{window.location.href=e.getAttribute("href");}),100);}));}));};l.functions.updatePromotionalElements=function(e){const t=e.user,o=e.ctaNumber,r=e.newCtaText,a=e.newCtaUrl,c=e.newIconClass,n=e.newCtaPromo,l=e.heroLinkNumber,s=e.newHeroLinkText,i=e.newHeroLinkUrl,d=e.newHeroLinkPromo;if(o){const e=document.querySelector(`.cb-org-cards-row.${t} > div:nth-child(${o})`),l=e.querySelector(".cb-card-content h3"),s=e.querySelector(".cb-card-header > span"),i=e.querySelector(".cb-card-cta > a"),d=e.querySelector(".cb-card-link");if(l&&r&&(l.innerHTML=r),s&&c&&(s.className=`org-icon cb-blue5-shade-1 cb-white-color ${c}`),i&&a&&i.setAttribute("href",a),d&&n){let e=d.attributes,t=[];Object.keys(e).forEach(((o)=>{e[o].name.startsWith("data-kiwi")&&t.push(e[o].name);})),t.forEach(((e)=>{d.removeAttribute(e);})),d.setAttribute("data-cbtrack-tnt",n);}}if("anonymous"!==t&&l){const e=document.querySelector(`.cb-org-hero-links.${t} li:nth-child(${l})`),o=e.querySelector("a > span:first-child"),r=e.querySelector("a");if(o&&s&&(o.innerHTML=s),r&&i&&r.setAttribute("href",i),r&&d){let e=r.attributes,t=[];Object.keys(e).forEach(((o)=>{e[o].name.startsWith("data-kiwi")&&t.push(e[o].name);})),t.forEach(((e)=>{r.removeAttribute(e);})),r.setAttribute("data-cbtrack-tnt",d);}}};},580:(e)=>{var t=/["'&<>]/;e.exports=function(e){var o,r=""+e,a=t.exec(r);if(!a)return r;var c="",n=0,l=0;for(n=a.index;n{o.d(t,{Ik:()=>c,wT:()=>l,ZK:()=>n,o4:()=>s});const r=JSON.parse('{"hero_title":"College Starts Here","hero_text_anonymous":"Sign in for personalized recommendations and access to your PSAT/NMSQT, SAT, and AP scores and more.","hero_text_student":"Let us guide you on your road to college and beyond.","hero_text_professional":"Welcome to the College Board. We\'re here to help you support your students as they get ready for college.","hero_links":{"1":[{"url":"https://mysat.collegeboard.org/dashboard","title":"My SAT","tracking_code":""},{"url":"https://studentscores.collegeboard.org/viewscore","title":"PSAT/NMSQT, PSAT 10, and PSAT 8/9 Scores","tracking_code":""},{"url":"https://apstudents.collegeboard.org/view-scores","title":"AP Scores","tracking_code":""},{"url":"https://bigfuture.collegeboard.org/dashboard","title":"BigFuture Dashboard","tracking_code":""},{"url":"https://my.collegeboard.org/profile/information","title":"Update Your Account","tracking_code":""}],"2":[{"url":"https://mysat.collegeboard.org/dashboard","title":"My SAT","tracking_code":""},{"url":"https://studentscores.collegeboard.org/viewscore","title":"PSAT/NMSQT, PSAT 10, and PSAT 8/9 Scores","tracking_code":""},{"url":"https://apstudents.collegeboard.org/view-scores","title":"AP Scores","tracking_code":""},{"url":"https://bigfuture.collegeboard.org/dashboard","title":"BigFuture Dashboard","tracking_code":""},{"url":"https://my.collegeboard.org/profile/information","title":"Update Your Account","tracking_code":""}],"3":[{"url":"https://mysat.collegeboard.org/dashboard","title":"My SAT","tracking_code":""},{"url":"https://studentscores.collegeboard.org/viewscore","title":"PSAT/NMSQT, PSAT 10, and PSAT 8/9 Scores","tracking_code":""},{"url":"https://apstudents.collegeboard.org/view-scores","title":"AP Scores","tracking_code":""},{"url":"https://bigfuture.collegeboard.org/dashboard","title":"BigFuture Dashboard","tracking_code":""},{"url":"https://pages.collegeboard.org/big-future-scholarships","title":"Earn BigFuture Scholarships","tracking_code":""},{"url":"https://my.collegeboard.org/profile/information","title":"Update Your Account","tracking_code":""}],"4":[{"url":"https://mysat.collegeboard.org/dashboard","title":"My SAT","tracking_code":""},{"url":"https://studentscores.collegeboard.org/viewscore","title":"PSAT/NMSQT, PSAT 10, and PSAT 8/9 Scores","tracking_code":""},{"url":"https://apstudents.collegeboard.org/view-scores","title":"AP Scores","tracking_code":""},{"url":"https://bigfuture.collegeboard.org/dashboard","title":"BigFuture Dashboard","tracking_code":""},{"url":"https://opportunity.collegeboard.org/","title":"Earn Opportunity Scholarships","tracking_code":""},{"url":"https://my.collegeboard.org/profile/information","title":"Update Your Account","tracking_code":""}],"5":[],"6":[],"pro-k12":[],"pro-hed":[],"professional":[{"url":"https://cbaccount.collegeboard.org/professional/dashboard","title":"My Dashboard","tracking_code":""},{"url":"https://cbaccount.collegeboard.org/professional/viewProfile","title":"Update Your Account","tracking_code":""}]},"anonymous_ctas":[{"url":"https://satsuite.collegeboard.org/psat-nmsqt/scores/getting-scores","title":"Upcoming SAT Dates and Deadlines","glyph":"cb-calendar-full","tracking_code":""},{"url":"https://apstudents.collegeboard.org/getting-credit-placement","title":"Stand Out, Earn, and Save with AP","glyph":"cb-graduate-pro-school","tracking_code":""},{"url":"https://scholarships.collegeboard.org/","title":"Unlock Your Scholarship Matches","glyph":"cb-tuition-financial-aid","tracking_code":""}],"freshman_ctas":[{"url":"https://satsuite.collegeboard.org/psat-nmsqt/scores/getting-scores","title":"Upcoming SAT Dates and Deadlines","glyph":"cb-calendar-full","tracking_code":""},{"url":"https://satsuite.collegeboard.org","title":"Level Up with AP Courses","glyph":"cb-barchart","tracking_code":""},{"url":"https://scholarships.collegeboard.org/","title":"Unlock Your Scholarship Matches","glyph":"cb-tuition-financial-aid","tracking_code":""}],"sophomore_ctas":[{"url":"https://blog.collegeboard.org/how-to-start-planning-for-college-in-10th-grade","title":"How to Start Your College Planning","glyph":"cb-practice-test","tracking_code":""},{"url":"https://apstudents.collegeboard.org/getting-credit-placement","title":"Stand Out, Earn, and Save with AP","glyph":"cb-graduate-pro-school","tracking_code":""},{"url":"https://scholarships.collegeboard.org/","title":"Unlock Your Scholarship Matches","glyph":"cb-tuition-financial-aid","tracking_code":""}],"junior_ctas":[{"url":"https://signup.collegeboard.org/official-sat-practice/","title":"Practice For the SAT From Anywhere","glyph":"cb-khan-academy","tracking_code":""},{"url":"https://satsuite.collegeboard.org","title":"Level Up with AP Courses","glyph":"cb-barchart","tracking_code":""},{"url":"https://pages.collegeboard.org/big-future-scholarships","title":"Build a College List for a Chance to Win $40K","glyph":"cb-bullet-list-doc","tracking_code":""}],"senior_ctas":[{"url":"https://satsuite.collegeboard.org/sat/scores/send-scores-to-colleges/sending-scores","title":"Send Your SAT Score to Colleges","glyph":"cb-mail","tracking_code":""},{"url":"https://apstudents.collegeboard.org/getting-credit-placement","title":"Stand Out, Earn, and Save with AP","glyph":"cb-graduate-pro-school","tracking_code":""},{"url":"https://scholarships.collegeboard.org/","title":"Unlock Your Scholarship Matches","glyph":"cb-tuition-financial-aid","tracking_code":""}],"k12_ctas":[{"url":"https://professionals.collegeboard.org/test-ordering-services","title":"Order PSAT 8/9 for Your School","glyph":"cb-compose","tracking_code":""},{"url":"https://apcentral.collegeboard.org/courses/ap-capstone/professional-learning","title":"Give All Teachers the Opportunity to Teach AP","glyph":"cb-educator","tracking_code":""},{"url":"https://collegesearch.collegeboard.org/home","title":"Learn About Colleges and Admission Requirements","glyph":"cb-check-list","tracking_code":""}],"hed_ctas":[{"url":"https://professionals.collegeboard.org/higher-ed","title":"Explore Higher Ed Services","glyph":"cb-graduation","tracking_code":""},{"url":"https://powerfaids.collegeboard.org/","title":"Learn How PowerFAIDS Simplifies Financial Aid","glyph":"cb-task-complete","tracking_code":""},{"url":"https://apcentral.collegeboard.org/courses/ap-capstone/professional-learning","title":"Give All Teachers the Opportunity to Teach AP","glyph":"cb-educator","tracking_code":""}]}');let a;a=void 0!==drupalSettings.cb.homepage.content&&drupalSettings?drupalSettings.cb.homepage.content:r;const c=[{loggedIn:!1,isStudent:null,headline:a.hero_title,body:a.hero_text_anonymous},{loggedIn:!0,isStudent:!0,headline:"Hi, ",body:a.hero_text_student},{loggedIn:!0,isStudent:!1,headline:"Hi, ",body:a.hero_text_professional}],n=[{gradeLevel:"anonymous",data:a.hero_links[1]},{gradeLevel:"student-6",data:a.hero_links[1]},{gradeLevel:"student-5",data:a.hero_links[5]},{gradeLevel:"student-4",data:a.hero_links[4]},{gradeLevel:"student-3",data:a.hero_links[3]},{gradeLevel:"student-2",data:a.hero_links[2]},{gradeLevel:"student-1",data:a.hero_links[1]},{gradeLevel:"pro-k12",data:a.hero_links.professional},{gradeLevel:"pro-hed",data:a.hero_links.professional},{gradeLevel:"professional",data:a.hero_links.default_professional},{gradeLevel:"student",data:a.hero_links.default_student}],l=[{gradeLevel:"anonymous",data:a.anonymous_ctas},{gradeLevel:"student-1",data:a.freshman_ctas},{gradeLevel:"student-2",data:a.sophomore_ctas},{gradeLevel:"student-3",data:a.junior_ctas},{gradeLevel:"student-4",data:a.senior_ctas},{gradeLevel:"student-5",data:a.anonymous_ctas},{gradeLevel:"student-6",data:a.anonymous_ctas},{gradeLevel:"pro-k12",data:a.k12_ctas},{gradeLevel:"pro-hed",data:a.hed_ctas},{gradeLevel:"professional",data:a.anonymous_ctas},{gradeLevel:"student",data:a.anonymous_ctas}],s={H1:"hed",H2:"hed",H3:"hed",H4:"hed",H5:"hed",H6:"hed",H7:"hed",H8:"hed",H9:"hed",H10:"hed",T2:"hed",D1:"k12",D2:"k12",H11:"k12",T1:"k12",S1:"k12",S2:"k12",S3:"k12",S4:"k12",S5:"k12",S6:"k12",S7:"k12",S8:"k12",S9:"k12",X1:"k12",X2:"k12",X3:"k12",X4:"k12",X5:"k12"};}},t={};function o(r){var a=t[r];if(void 0!==a)return a.exports;var c=t[r]={exports:{}};return e[r](c,c.exports,o),c.exports;}o.n=(e)=>{var t=e&&e.__esModule?()=>e.default:()=>e;return o.d(t,{a:t}),t;},o.d=(e,t)=>{for(var r in t)o.o(t,r)&&!o.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]});},o.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),o(806),o(458);})();; (function(window,settings){'use strict';window.MathJax=settings.mathjax.config;}(window,drupalSettings));;